﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI.WebControls;
using DOTNETGROUP.Data;
using DOTNETGROUP.Entities;

/// <summary>
/// Summary description for BindCatalog
/// </summary>
public class BindCatalog
{
	public BindCatalog()
	{
		//
		// TODO: Add constructor logic here
		//
	}

    public static void BindLoaiHoTro(DropDownList cboCatalog)
    {
        TList<LoaiHoTro> TList_Catalog = DataRepository.LoaiHoTroProvider.GetAll();
        cboCatalog.DataSource = TList_Catalog;
        cboCatalog.DataTextField = "TenLoaiHoTro";
        cboCatalog.DataValueField = "Id";
        cboCatalog.DataBind();
        ListItem ItemChoose = new ListItem();
        ItemChoose.Text = " -- Loại Hỗ trợ --";
        ItemChoose.Value = "0";
        cboCatalog.Items.Insert(0, ItemChoose);
    }
    // Dropdownlist Loai Bao gia
    public static void BindLoaiBaoGia(DropDownList cboCatalog)
    {
        TList<LoaiBaoGia> TList_Catalog = DataRepository.LoaiBaoGiaProvider.GetAll();
        cboCatalog.DataSource = TList_Catalog;
        cboCatalog.DataTextField = "TenLoaiBaoGia";
        cboCatalog.DataValueField = "Id";
        cboCatalog.DataBind();
        ListItem ItemChoose = new ListItem();
        ItemChoose.Text = " -- Loại Báo giá --";
        ItemChoose.Value = "0";
        cboCatalog.Items.Insert(0, ItemChoose);
    }
    //Drop downlist Loai Tep tin
    public static void BindLoaiTepTin(DropDownList cboCatalog)
    {
        TList<LoaiTepTin> TList_Catalog = DataRepository.LoaiTepTinProvider.GetAll();
        cboCatalog.DataSource = TList_Catalog;
        cboCatalog.DataTextField = "LoaiTepTin";
        cboCatalog.DataValueField = "Id";
        cboCatalog.DataBind();
        ListItem ItemChoose = new ListItem();
        ItemChoose.Text = " -- Loại tập tin--";
        ItemChoose.Value = "0";
        cboCatalog.Items.Insert(0, ItemChoose);
    }
    //Drop downlist Loai Video
    public static void BindLoaiVideo(DropDownList cboCatalog)
    {
        TList<LoaiVideo> TList_Catalog = DataRepository.LoaiVideoProvider.GetAll();
        cboCatalog.DataSource = TList_Catalog;
        cboCatalog.DataTextField = "TenLoaiVideo";
        cboCatalog.DataValueField = "Id";
        cboCatalog.DataBind();
        ListItem ItemChoose = new ListItem();
        ItemChoose.Text = " -- Loại Video--";
        ItemChoose.Value = "0";
        cboCatalog.Items.Insert(0, ItemChoose);
    }
    public static void BindLoaiThietKeWeb(DropDownList cboCatalog)
    {
        TList<LoaiThietKeWeb> TList_Catalog = DataRepository.LoaiThietKeWebProvider.GetAll();
        cboCatalog.DataSource = TList_Catalog;
        cboCatalog.DataTextField = "TenLoaiThietKeWeb";
        cboCatalog.DataValueField = "Id";
        cboCatalog.DataBind();
        ListItem ItemChoose = new ListItem();
        ItemChoose.Text = " -- Loại thiết kế web--";
        ItemChoose.Value = "0";
        cboCatalog.Items.Insert(0, ItemChoose);
    }
    //Phuong 27/8/2013
    public static void BindLoaiDichVu(DropDownList cboCatalog)
    {
        TList<LoaiDichVu> TList_Catalog = DataRepository.LoaiDichVuProvider.GetAll();
        cboCatalog.DataSource = TList_Catalog;
        cboCatalog.DataTextField = "TenLoaiDichVu";
        cboCatalog.DataValueField = "Id";
        cboCatalog.DataBind();
        ListItem ItemChoose = new ListItem();
        ItemChoose.Text = " -- Loại dịch vụ--";
        ItemChoose.Value = "0";
        cboCatalog.Items.Insert(0, ItemChoose);
    }
    public static void BindLoaiKhoaHoc(DropDownList cboCatalog)
    {
        TList<LoaiKhoaHoc> TList_Catalog = DataRepository.LoaiKhoaHocProvider.GetAll();
        cboCatalog.DataSource = TList_Catalog;
        cboCatalog.DataTextField = "TenLoaiKhoaHoc";
        cboCatalog.DataValueField = "Id";
        cboCatalog.DataBind();
        ListItem ItemChoose = new ListItem();
        ItemChoose.Text = " -- Loại khóa học --";
        ItemChoose.Value = "0";
        cboCatalog.Items.Insert(0, ItemChoose);
    }
    public static void BindKhoaHoc(DropDownList cboCatalog)
    {
        TList<KhoaHoc> TList_Catalog = DataRepository.KhoaHocProvider.GetAll();
        cboCatalog.DataSource = TList_Catalog;
        cboCatalog.DataTextField = "TenKhoaHoc";
        cboCatalog.DataValueField = "Id";
        cboCatalog.DataBind();
        ListItem ItemChoose = new ListItem();
        ItemChoose.Text = " -- Khóa học --";
        ItemChoose.Value = "0";
        cboCatalog.Items.Insert(0, ItemChoose);
    }
    public static void BindLoaiTinTuc(DropDownList cboCatalog)
    {
        TList<LoaiTinTuc> TList_Catalog = DataRepository.LoaiTinTucProvider.GetAll();
        cboCatalog.DataSource = TList_Catalog;
        cboCatalog.DataTextField = "TenLoaiTinTuc";
        cboCatalog.DataValueField = "Id";
        cboCatalog.DataBind();
        ListItem ItemChoose = new ListItem();
        ItemChoose.Text = " -- Loại tin tức --";
        ItemChoose.Value = "0";
        cboCatalog.Items.Insert(0, ItemChoose);
    }
    public static void BindNguoiDung(DropDownList cboCatalog)
    {
        TList<NguoiDung> TList_Catalog = DataRepository.NguoiDungProvider.GetAll();
        cboCatalog.DataSource = TList_Catalog;
        cboCatalog.DataTextField = "HoTen";
        cboCatalog.DataValueField = "Id";
        cboCatalog.DataBind();
        ListItem ItemChoose = new ListItem();
        ItemChoose.Text = " -- Người dùng --";
        ItemChoose.Value = "0";
        cboCatalog.Items.Insert(0, ItemChoose);
    }
    public static void BindLoaiMauWeb(DropDownList cboCatalog)
    {
        TList<LoaiMauWeb> TList_Catalog = DataRepository.LoaiMauWebProvider.GetAll();
        cboCatalog.DataSource = TList_Catalog;
        cboCatalog.DataTextField = "TenLoaiMauWeb";
        cboCatalog.DataValueField = "Id";
        cboCatalog.DataBind();
        ListItem ItemChoose = new ListItem();
        ItemChoose.Text = " -- Loại mẫu web --";
        ItemChoose.Value = "0";
        cboCatalog.Items.Insert(0, ItemChoose);
    }
    public static void BindLoaiQuangCao(DropDownList cboCatalog)
    {
        TList<LoaiQuangCao> TList_Catalog = DataRepository.LoaiQuangCaoProvider.GetAll();
        cboCatalog.DataSource = TList_Catalog;
        cboCatalog.DataTextField = "TenLoaiQuangCao";
        cboCatalog.DataValueField = "Id";
        cboCatalog.DataBind();
        ListItem ItemChoose = new ListItem();
        ItemChoose.Text = " -- Loại quảng cáo--";
        ItemChoose.Value = "0";
        cboCatalog.Items.Insert(0, ItemChoose);
    }
}